/* Menu Common */
.menu{overflow:visible;position:relative;border:1px solid;font-size:12px;font-family:Tahoma, Geneva, sans-serif;line-height:normal;white-space:nowrap;*zoom:1}
.menu:after{display:block;clear:both;content:""}
.menu .inset{overflow:visible;position:relative;z-index:2;border:1px solid;background-image:url(/TeachingPro/images/nhnImg/bg_bar.png);background-repeat:repeat-x;_background-image:none;*zoom:1}
.menu .inset:after{display:block;clear:both;content:""}
.menu ul{float:left;margin:-1px 0;padding:0;list-style:none}
.menu ul:after{display:block;clear:both;content:""}
.menu li{float:left;position:relative;z-index:1}
.menu a{float:left;position:relative;margin-bottom:-1px;padding:10px 0 11px 0;*padding:10px 0 10px 0;text-decoration:none !important;cursor:pointer}
.menu a span{height:14px;padding:0 20px;font-weight:bold;color:#fff;vertical-align:top}
.menu a span .i{display:inline-block;overflow:hidden;width:8px;height:8px;margin:3px 0 0 7px;padding:0;border:0 !important;font-size:0;line-height:0;vertical-align:top;background:url(/TeachingPro/images/nhnImg/ico_sub.gif) no-repeat center top;opacity:.4;filter:alpha(opacity=40)}
.menu .gradient{display:none;_display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:35px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bg_bar.png', sizingMethod='scale')}
.menu .shadow{overflow:hidden;position:absolute;left:0;bottom:-3px;z-index:1;width:100%;height:0;margin:1px -1px;border:1px solid #ccc;border-top:0;font-size:0;line-height:0}
/* Menu Major */
.menu .major{float:left;position:relative;z-index:2}
.menu .major a{overflow:hidden}
.menu .major span{border-left:1px solid;border-right:1px solid;_zoom:1}
/* Menu Hover */
.menu .major li.active{z-index:2;margin:0 -1px;_margin:0;border-left:1px solid;border-right:1px solid;_border:0}
.menu .major li a:hover,
.menu .major li a:active,
.menu .major li a:focus{padding-left:1px;padding-right:1px;background-image:url(/TeachingPro/images/nhnImg/bg_bar_hover.png);_background-image:none}
.menu .major li.active a{padding-left:1px;padding-right:1px;background-image:url(/TeachingPro/images/nhnImg/bg_bar_active_hover.png);_background-image:none}
.menu .major li.active .i{background-position:center -50px;opacity:1;filter:none}
/* Menu Active */
.menu .major.m1 .m1,
.menu .major.m2 .m2,
.menu .major.m3 .m3,
.menu .major.m4 .m4,
.menu .major.m5 .m5,
.menu .major.m6 .m6,
.menu .major.m7 .m7,
.menu .major.m8 .m8,
.menu .major.m9 .m9,
.menu .major.m10 .m10,
.menu .major.m11 .m11,
.menu .major.m12 .m12{z-index:3;margin:0 -1px;border-left:1px solid;border-right:1px solid}
.menu .major.m1 .m1 a,
.menu .major.m2 .m2 a,
.menu .major.m3 .m3 a,
.menu .major.m4 .m4 a,
.menu .major.m5 .m5 a,
.menu .major.m6 .m6 a,
.menu .major.m7 .m7 a,
.menu .major.m8 .m8 a,
.menu .major.m9 .m9 a,
.menu .major.m10 .m10 a,
.menu .major.m11 .m11 a,
.menu .major.m12 .m12 a{padding-left:1px;padding-right:1px;background:url(/TeachingPro/images/nhnImg/bg_bar_active.png) repeat-x;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bg_bar_active.png', sizingMethod='scale')}
.menu .major.m1 .m1 span,
.menu .major.m2 .m2 span,
.menu .major.m3 .m3 span,
.menu .major.m4 .m4 span,
.menu .major.m5 .m5 span,
.menu .major.m6 .m6 span,
.menu .major.m7 .m7 span,
.menu .major.m8 .m8 span,
.menu .major.m9 .m9 span,
.menu .major.m10 .m10 span,
.menu .major.m11 .m11 span,
.menu .major.m12 .m12 span,
.menu .major li.active span{border:0}
/* Menu Sub */
.menu .major .sub{display:none;position:absolute;top:100%;left:-1px;width:300px;*width:auto;margin:2px 0 0 0}
.menu .major li.active .sub{display:block}
.menu .major .sub ul{margin:0;padding:1px;border:1px solid #878787;border-top:0;background:#fff}
.menu .major .sub li{display:block;_display:inline;float:none;clear:both;width:100%;*width:auto;margin:0;border:0}
.menu .major .sub a{display:block;float:none;clear:both;width:100%;_width:auto;margin:0;padding:0 !important;background-image:none !important;filter:none}
.menu .major .sub a span{display:block;height:auto;padding:5px 20px;border:0;font-weight:normal;color:#767676;_zoom:0}
/* Menu Aside */
.menu .aside{float:right;position:relative;z-index:2;border-left:1px solid;background:url(/TeachingPro/images/nhnImg/bg_bar_end.png);_background:none}
.menu .aside ul{padding-left:5px;border-left:1px solid}
.menu .aside a{padding-left:10px;*padding-top:11px;opacity:.7}
.menu .aside a:hover,
.menu .aside a:active,
.menu .aside a:focus{opacity:1}
.menu .aside span{padding:0 12px 0 18px;font-weight:normal;*color:#eee;*zoom:1}
.menu .aside a:hover span,
.menu .aside a:active span,
.menu .aside a:focus span{*color:#fff}
.menu .aside li span{display:inline-block;height:14px}
.menu .aside .m1 span{background:url(/TeachingPro/images/nhnImg/ico_history.png) no-repeat 0 center;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='ico_history.png', sizingMethod='crop')}
.menu .aside .m2 span{background:url(/TeachingPro/images/nhnImg/ico_setup.png) no-repeat 0 center;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='ico_setup.png', sizingMethod='crop')}
/* Menu Aside Sub */
.menu .aside .sub{display:none;position:absolute;top:100%;right:-2px;width:300px;*width:auto;margin:2px 0 0}
.menu .aside li.active .sub{display:block}
.menu .aside .sub ul{float:right;margin:0;padding:1px;border:1px solid #878787;border-top:0;background:#fff}
.menu .aside .sub li{display:block;_display:inline;float:none;clear:both;width:100%;*width:auto;margin:0;border:0}
.menu .aside .sub a{display:block;overflow:hidden;float:none;clear:both;width:100%;_width:auto;margin:0;padding:0 !important;background-image:none !important;filter:none}
.menu .aside .sub a span{display:inline-block;padding:5px 20px;border:0;background-image:none !important;font-weight:normal;color:#767676 !important;filter:none;_zoom:0}
.menu .aside .sub a:hover,
.menu .aside .sub a:active,
.menu .aside .sub a:focus{background:#eee}

#topNavi li{padding-left:44px;float:left;font-weight:bold;color:#000;background:url(http://qr2web.codns.com:8080/projectY/images/top_bar.gif) no-repeat 22px 3px;}
#topNavi li a{color:#000;}
#topNavi li.first-child{padding-left:0;background:none;}
.logo{float:left; width:200px; margin-top:-31px; color:#FFF;font-family:verdana;}
.locationMap{text-align:right;padding:16px 0 0 0;font-size:11px;}
.locationMap a.on{font-weight:bold;}


/* Menu Color Variation */
/* Menu Purple */
.mc_purple{border-color:#983499;border-bottom-color:#682368}
.mc_purple .inset{border-color:#b65eb7;border-bottom-color:#89388a;background-color:#822a83}
.mc_purple .major span{border-left-color:#944095;border-right-color:#7d2b7e}
.mc_purple .aside{border-color:#752676}
.mc_purple .aside ul{border-color:#a044a2}
.mc_purple .major.m1 .m1,
.mc_purple .major.m2 .m2,
.mc_purple .major.m3 .m3,
.mc_purple .major.m4 .m4,
.mc_purple .major.m5 .m5,
.mc_purple .major.m6 .m6,
.mc_purple .major.m7 .m7,
.mc_purple .major.m8 .m8,
.mc_purple .major.m9 .m9,
.mc_purple .major.m10 .m10,
.mc_purple .major.m11 .m11,
.mc_purple .major.m12 .m12,
.mc_purple .major li.active{border-color:#983499}
.mc_purple .major .sub a:hover,
.mc_purple .major .sub a:active,
.mc_purple .major .sub a:focus{background-color:#e8eef7}
/* Menu Violet */
.mc_violet{border-color:#6755bf;border-bottom-color:#4a3c96}
.mc_violet .inset{border-color:#8e7de1;border-bottom-color:#6c5dbb;background-color:#6251b7}
.mc_violet .major span{border-left-color:#7363c5;border-right-color:#5c4dac}
.mc_violet .aside{border-color:#5849a4}
.mc_violet .aside ul{border-color:#7563cc}
.mc_violet .major.m1 .m1,
.mc_violet .major.m2 .m2,
.mc_violet .major.m3 .m3,
.mc_violet .major.m4 .m4,
.mc_violet .major.m5 .m5,
.mc_violet .major.m6 .m6,
.mc_violet .major.m7 .m7,
.mc_violet .major.m8 .m8,
.mc_violet .major.m9 .m9,
.mc_violet .major.m10 .m10,
.mc_violet .major.m11 .m11,
.mc_violet .major.m12 .m12,
.mc_violet .major li.active{border-color:#6755bf}
.mc_violet .major .sub a:hover,
.mc_violet .major .sub a:active,
.mc_violet .major .sub a:focus{background-color:#f0eef8}
/* Menu Orange */
.mc_orange{border-color:#d0690f;border-bottom-color:#a84f00}
.mc_orange .inset{border-color:#eb961b;border-bottom-color:#dc7011;background-color:#db6600}
.mc_orange .major span{border-left-color:#e07813;border-right-color:#c66200}
.mc_orange .aside{border-color:#c55c00}
.mc_orange .aside ul{border-color:#ed7f13}
.mc_orange .major.m1 .m1,
.mc_orange .major.m2 .m2,
.mc_orange .major.m3 .m3,
.mc_orange .major.m4 .m4,
.mc_orange .major.m5 .m5,
.mc_orange .major.m6 .m6,
.mc_orange .major.m7 .m7,
.mc_orange .major.m8 .m8,
.mc_orange .major.m9 .m9,
.mc_orange .major.m10 .m10,
.mc_orange .major.m11 .m11,
.mc_orange .major.m12 .m12,
.mc_orange .major li.active{border-color:#d0690f}
.mc_orange .major .sub a:hover,
.mc_orange .major .sub a:active,
.mc_orange .major .sub a:focus{background-color:#faf0e7}
/* Menu Green */
.mc_green{border-color:#2d8685;border-bottom-color:#237473}
.mc_green .inset{border-color:#58b2b1;border-bottom-color:#3c8e8d;background-color:#2e8686}
.mc_green .major span{border-left-color:#419695;border-right-color:#2c7f7e}
.mc_green .aside{border-color:#297878}
.mc_green .aside ul{border-color:#3c9999}
.mc_green .major.m1 .m1,
.mc_green .major.m2 .m2,
.mc_green .major.m3 .m3,
.mc_green .major.m4 .m4,
.mc_green .major.m5 .m5,
.mc_green .major.m6 .m6,
.mc_green .major.m7 .m7,
.mc_green .major.m8 .m8,
.mc_green .major.m9 .m9,
.mc_green .major.m10 .m10,
.mc_green .major.m11 .m11,
.mc_green .major.m12 .m12,
.mc_green .major li.active{border-color:#2d8685}
.mc_green .major .sub a:hover,
.mc_green .major .sub a:active,
.mc_green .major .sub a:focus{background-color:#eaf3f3}
/* Menu Gray */
.mc_gray{border-color:#707070;border-bottom-color:#474747}
.mc_gray .inset{border-color:#797979;border-bottom-color:#4a4a4a;background-color:#3e3e3e}
.mc_gray .major span{border-left-color:#545454;border-right-color:#3f3f3f}
.mc_gray .aside{border-color:#383838}
.mc_gray .aside ul{border-color:#646464}
.mc_gray .major.m1 .m1,
.mc_gray .major.m2 .m2,
.mc_gray .major.m3 .m3,
.mc_gray .major.m4 .m4,
.mc_gray .major.m5 .m5,
.mc_gray .major.m6 .m6,
.mc_gray .major.m7 .m7,
.mc_gray .major.m8 .m8,
.mc_gray .major.m9 .m9,
.mc_gray .major.m10 .m10,
.mc_gray .major.m11 .m11,
.mc_gray .major.m12 .m12,
.mc_gray .major li.active{border-color:#555}
.mc_gray .major .sub a:hover,
.mc_gray .major .sub a:active,
.mc_gray .major .sub a:focus{background-color:#f0f0f0}

body{margin:0;_text-align /**/:center}
#header{width:980px;margin:0 auto}

/* Core Code */
.sta_wrap h1,.sta_wrap ul,.sta_wrap li,.sta_wrap form,.sta_wrap fieldset,.sta_wrap legend,.sta_wrap input,.sta_wrap label,.sta_wrap a,.sta_wrap img{margin:0;padding:0;font-family:'돋움',Dotum,AppleGothic,sans-serif;font-size:12px;line-height:14px}
.sta_wrap{position:relative;width:100%;height:39px;_height /**/:57px;margin:0 auto;padding-top:18px}
.sta_wrap img,.sta_wrap fieldset{border:none}
.sta_wrap legend{display:none}
.sta_wrap li{list-style:none}
.sta_wrap:after{display:block;clear:both;content:''}
.sta_wrap h1{_display:inline;float:left;margin:0 15px 0 12px;_margin:0 9px;font-size:0}
.sta_wrap h1 a{display:block;float:left;margin:0 3px}
.sta_wrap a{color:#646464;text-decoration:none}
.sta_wrap .srch_premium{display:inline-block;margin-top:1px;*margin-top:0;padding:6px;vertical-align:top;*vertical-align:baseline}
.sta_wrap .rel_svc{overflow:hidden;position:absolute;top:21px;right:10px}
.sta_wrap .rel_svc li{float:left;margin-left:-1px;padding:0 2px;background:url(http://static.naver.com/common/snb/090513/bu_bar.gif) 0 5px no-repeat}
.sta_wrap .rel_svc .smart_finder{margin-left:14px;padding:0;background:none}
.sta_wrap .rel_svc .smart_finder a{padding:5px 5px 5px 20px;background:url(http://static.naver.com/common/snb/090513/bg_link_over2.gif) 1px 4px no-repeat}
.sta_wrap .rel_svc .smart_finder a:hover{background-position:1px -24px}
.sta_wrap .rel_svc .smart_finder a.on,.sta_wrap .rel_svc .smart_finder a.on:hover{background-position:1px -52px}
.sta_wrap .rel_svc a{display:block;padding:5px}
.sta_wrap .srch_box{float:left;position:relative}
.sta_wrap .srch_box .srch_box_sub{float:left;margin-right:4px;_margin-right:1px;border:3px solid #3eaf0e}
.sta_wrap .srch_box .srch_txt{float:left;width:181px;height:15px;padding:4px 0 0 7px;border:0;color:#000;font-family:'돋움',Dotum,AppleGothic,sans-serif;font-size:12px}
:root .sta_wrap .srch_box .srch_txt{padding:3px 1px 1px 6px}
.sta_wrap .srch_box .btn_srch{margin-left:-1px;font-size:0;zoom:1}
.sta_wrap .srch_box .btn_arr{float:left}
.sta_wrap .srch_box .btn_arr img{vertical-align:top}

#footer{clear:both;margin:0;padding:22px 0 30px;border-top:1px solid #dedede;text-align:center}
#footer ul,#footer li,#footer a,#footer strong,#footer img,#footer em,#footer address,#footer span{margin:0;padding:0;color:#333;font-family:'나눔고딕',NanumGothic,'돋움',Dotum,'굴림',Gulim, AppleGothic, Sans-serif;font-size:12px;line-height:normal;list-style:none;font-style:normal}
#footer a{color:#444;text-decoration:none}
#footer a:visited{color:#666;text-decoration:none}
#footer a:hover{text-decoration:underline}
#footer ul{margin:0 0 10px}
#footer ul li{display:inline;position:relative;padding:0 5px 0 7px;background:url(http://static.naver.com/common/footer/bu_bar.gif) 0 50% no-repeat;_background-position:left 10%;font-size:12px;white-space:nowrap}
#footer ul li a:hover,#footer ul li a:hover strong{color:#438a01}
#footer ul li.frst{padding:0 3px 0 0;background:none}
#footer .info{margin:0 0 11px;color:#7e7e7e;font-size:11px;line-height:15px}
#footer .info2{margin:-3px 0 13px;font-size:11px;line-height:18px}
#footer .info2 span{display:inline-block;margin-left:2px;padding-left:7px;background:url(http://static.naver.com/common/footer/bu_bar.gif) 1px 50% no-repeat;_background-position:left 10%;font-size:11px;line-height:18px}
#footer address{font-family:Verdana;font-size:9px;line-height:14px}
#footer address img{vertical-align:middle}
#footer address a{color:#444;font-family:Tahoma;font-size:9px;font-weight:bold}
#footer address a:hover{color:#009bc8}
#footer address span{padding-left:2px;font-family:Verdana;font-size:9px;line-height:14px}
#footer address em{padding-left:6px;font-family:Verdana;font-size:9px}
#footer address .logo{display:inline-block;*display:inline;vertical-align:top;*vertical-align:baseline}

/* Color Variation - Black Type */
#footer2{clear:both;margin:0;padding:22px 0 30px;border-top:1px solid #dedede;background:#1c1c1c;text-align:center}
#footer2 ul,#footer2 li,#footer2 a,#footer2 strong,#footer2 img,#footer2 em,#footer2 address,#footer2 span{margin:0;padding:0;color:#afafaf;font-family:'나눔고딕',NanumGothic,'돋움',Dotum,'굴림',Gulim, AppleGothic, Sans-serif;font-size:12px;line-height:normal;list-style:none;font-style:normal}
#footer2 a{color:#afafaf;text-decoration:none}
#footer2 a:visited{color:#afafaf;text-decoration:none}
#footer2 a:hover{text-decoration:underline}
#footer2 ul{margin:0 0 10px}
#footer2 ul li{display:inline;position:relative;padding:0 5px 0 7px;background:url(http://static.naver.com/common/footer/bu_bar2.gif) 0 50% no-repeat;_background-position:left 10%;font-size:12px;white-space:nowrap}
#footer2 ul li a:hover,#footer2 ul li a:hover strong{color:#438a01}
#footer2 ul li.frst{padding:0 3px 0 0;background:none}
#footer2 .info{margin:0 0 11px;color:#646464;font-size:11px;line-height:15px}
#footer2 .info2{margin:-3px 0 13px;font-size:11px;line-height:18px}
#footer2 .info2 span{display:inline-block;margin-left:2px;padding-left:7px;background:url(http://static.naver.com/common/footer/bu_bar2.gif) 1px 50% no-repeat;_background-position:left 10%;font-size:11px}
#footer2 address{font-family:Verdana;font-size:9px;line-height:14px}
#footer2 address img{vertical-align:middle}
#footer2 address a{color:#afafaf;font-family:Tahoma;font-size:9px;font-weight:bold}
#footer2 address a:hover{color:#009bc8}
#footer2 address span{padding-left:2px;font-family:Verdana;font-size:9px;line-height:14px}
#footer2 address em{padding-left:6px;font-family:verdana;font-size:9px}
#footer2 address .logo{display:inline-block;*display:inline;vertical-align:top;*vertical-align:baseline}
